The Time Complexity of Hsu and Huang's Self-Stabilizing Maximal Matching Algorithm
نویسندگان
چکیده
The idea of self-stabilization was introduced by Edsger W. Dijkstra in 1974 [1]. Self-stabilizing algorithms enable systems to be started in an arbitrary state and still converge to a desired behavior. In this letter, we discuss the time complexity of the self-stabilizing algorithm proposed by Hsu and Huang in [2], which finds a maximal matching in a network. This algorithm is the first self-stabilizing maximal matching algorithm and has been regularly cited in the literature. Because of its technical importance, the time complexity of this particular algorithm has been well studied. In [2], Hsu and Huang show that it is bounded by O(n3), where n is the number of nodes. In [3], Tel provides an almost tight upper bound, which is 2n 2+2n+1 if n is even and 2n 2+n− 2 if n is odd. In [4] Tel gives a more concise proof for the O(n2) bound than [3]. In [5] Hedetniemi, Jacobs and Srimani provide an upper bound of 2m + n, where m is the number of edges. This gives a better bound than the one in [3] only if the network is sparse. In this letter, we provide the exact time complexity of the Hsu-Huan algorithm.
منابع مشابه
Maximal matching stabilizes in time O(m)
On a network having m edges and n nodes, Hsu and Huang’s self-stabilizing algorithm for maximal matching stabilizes in at most 2m+ n moves. 2001 Elsevier Science B.V. All rights reserved.
متن کاملAn Efficient Silent Self-Stabilizing 1-Maximal Matching Algorithm in Anonymous Networks
We propose a new self-stabilizing 1-maximal matching algorithm which is silent and works for any anonymous networks without a cycle of length of a multiple of 3 under a central unfair daemon. The 1-maximal matching is a 2 3 -approximation to the maximum matching, and expected to get more matching pairs than a maximal matching, which only guarantees a 1 2 -approximation. The time complexity of t...
متن کاملA Silent Self-Stabilizing Algorithm for 1-Maximal Matching in Anonymous Networks
We propose a new self-stabilizing 1-maximal matching algorithm which is silent and works for any anonymous networks without a cycle of a length of a multiple of 3 under a central unfair daemon. Let n and e be the numbers of nodes and edges in a graph, respectively. The time complexity of the proposed algorithm is O(e) moves. Therefore, the complexity is O(n) moves for trees or rings whose lengt...
متن کاملAn Efficient Silent Self-Stabilizing Algorithm for 1-Maximal Matching in Anonymous Networks
We propose a new self-stabilizing 1-maximal matching algorithm which is silent and works for anonymous networks without a cycle of a length of a multiple of 3 under a central unfair daemon. Let e be the number of edges and let n be the number of nodes in a graph. The time complexity is O(e) moves. Therefore, the complexity is O(n) moves for trees or rings whose length is not a multiple of 3.
متن کاملA self-stabilizing algorithm for maximal matching in link-register model in $O(n\Delta^3)$ moves
In the matching problem, each node maintains a pointer to one of its neighbor or to null, and a maximal matching is computed when each node points either to a neighbor that itself points to it (they are then called married), or to null, in which case no neighbor can also point to null. This paper presents a self-stabilizing distributed algorithm to compute a maximal matching in the link-registe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEICE Transactions
دوره 93-D شماره
صفحات -
تاریخ انتشار 2010